const { User } = require('../../model/user');

module.exports = async (req,res)=>{

	//在这个对象下面添加的属性以及值，在模板当中是可以直接拿到的
	//标识 标识当前访问的是用户管理页面
	req.app.locals.currentLink = 'user';



	//接收客户端传递过来的当前页参数
	let page = req.query.page||1;
	
	//每一页显示的数据条数
	let pagesize = 1;
	//查询用户数据总数
	let count = await User.countDocuments({});

	let total = Math.ceil(count/pagesize);//向上取整

	//页码对应的开始位置
	let start = (page -1)*pagesize;

	//将用户信息从数据库中查询出来
	let users = await User.find({}).limit(pagesize).skip(start);
	//渲染用户列表模板
	res.render('admin/user',{
		users:users,
		page:page,
		total,total
	});

}